package cn.fl.flow.vo;

import cmm.web.core.framework.vo.BaseVO;
import cn.cmm.base.framework.constant.BaseConstant;

 /**
 * @Description: 流程中节点附加页面会有权限控制, 节点上审核人员会配置这个功能权限。
 */
public class FlowFrmAthRecVO extends BaseVO{

	private static final long serialVersionUID = 6106806090692544560L;
	
	/**
	 * 流程定义标识
     */
	private String procDefKey;
	/**
	 * 流程定义ID
     */
	private String procDefId;
	/**
	 * 流程实例ID
     */
	private String procInstId;
	/**
	 * 任务ID
     */
	private String taskId;
	/**
	 * 任务定义Key
     */
	private String taskDefKey;
	/**
	 * 上一节点任务ID集合
     */
	private String pTaskId;
	/**
	 * 业务数据主键
     */
	private Long dataId;
	/**
	 * 分支KEY
     */
	private String branchKey;
	/**
	 * 系统代码
     */
	private String sysCd;
	/**
	 * 权限代码
     */
	private String athCd;
	/**
	 * 权限代码名称
     */
	private String athCdNm;
	/**
	 * 是否删除
     */
	private Integer isDel;


	
	/**
	 * 流程定义标识
     */
	public String getProcDefKey() {
		return procDefKey;
	}

	/**
	 * 流程定义标识
     */
	public void setProcDefKey(String procDefKey) {
		this.procDefKey = procDefKey;
	}
	
	/**
	 * 流程定义ID
     */
	public String getProcDefId() {
		return procDefId;
	}

	/**
	 * 流程定义ID
     */
	public void setProcDefId(String procDefId) {
		this.procDefId = procDefId;
	}
	
	/**
	 * 流程实例ID
     */
	public String getProcInstId() {
		return procInstId;
	}

	/**
	 * 流程实例ID
     */
	public void setProcInstId(String procInstId) {
		this.procInstId = procInstId;
	}
	
	/**
	 * 任务ID
     */
	public String getTaskId() {
		return taskId;
	}

	/**
	 * 任务ID
     */
	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}
	
	/**
	 * 任务定义Key
     */
	public String getTaskDefKey() {
		return taskDefKey;
	}

	/**
	 * 任务定义Key
     */
	public void setTaskDefKey(String taskDefKey) {
		this.taskDefKey = taskDefKey;
	}
	
	/**
	 * 上一节点任务ID集合
     */
	public String getPTaskId() {
		return pTaskId;
	}

	/**
	 * 上一节点任务ID集合
     */
	public void setPTaskId(String pTaskId) {
		this.pTaskId = pTaskId;
	}
	
	/**
	 * 业务数据主键
     */
	public Long getDataId() {
		return dataId;
	}

	/**
	 * 业务数据主键
     */
	public void setDataId(Long dataId) {
		this.dataId = dataId;
	}
	
	/**
	 * 分支KEY
     */
	public String getBranchKey() {
		return branchKey;
	}

	/**
	 * 分支KEY
     */
	public void setBranchKey(String branchKey) {
		this.branchKey = branchKey;
	}
	
	/**
	 * 系统代码
     */
	public String getSysCd() {
		return sysCd;
	}

	/**
	 * 系统代码
     */
	public void setSysCd(String sysCd) {
		this.sysCd = sysCd;
	}
	
	/**
	 * 权限代码
     */
	public String getAthCd() {
		return athCd;
	}

	/**
	 * 权限代码
     */
	public void setAthCd(String athCd) {
		this.athCd = athCd;
	}
	
	/**
	 * 权限代码名称
     */
	public String getAthCdNm() {
		return athCdNm;
	}

	/**
	 * 权限代码名称
     */
	public void setAthCdNm(String athCdNm) {
		this.athCdNm = athCdNm;
	}
	
	/**
	 * 是否删除
     */
	public Integer getIsDel() {
		if(null == isDel){
			isDel = BaseConstant.IS_YESNO_NO;
		}
		return isDel;
	}

	/**
	 * 是否删除
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}


}
